home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 3 / Your Choice Software Collection 3.iso / os2_drv / aha154x / readme.txt < prev   
Text File  |  1994-07-05  |  10KB  |  242 lines

  1. Here is the latest release driver for Adaptec 1540 family host adapters
  2. and OS/2 2.X. 
  3.  
  4.  AHA154X.ADD    19559   6-08-94  11:07am
  5.  
  6. Command line switches for Adaptec drivers and OS/2 2.X
  7.  
  8. OS/2 adapter device drivers (.ADD files) are normally installed automatically 
  9. and require no further information from the user. However, in certain 
  10. situations the user may wish to modify the behavior of the driver to meet 
  11. their specific needs. 
  12.  
  13. ***** IMPORTANT *****
  14. Please proceed cautiously with the following information. If you have 
  15. purchased software which requires you to use switches, it should include 
  16. instructions on how to use them. Most software requires no switches and you 
  17. do not need to concern yourself with the information about switch settings.
  18.  
  19. The following examples will all use the driver for the Adaptec 1542B, but the 
  20. driver for any other Adaptec host adapter can be used instead.
  21.  
  22. The standard format for command line switches is :
  23. BASEDEV=AHA154X.ADD  [Universal Parameter] 
  24.                      [Adapter ID] [Unit Parameter] {: [SCSI Target ID]}
  25.  
  26. [Universal Parameter] - An option that applies to all adapters controlled 
  27.                         by the driver.
  28.  
  29. [Adapter ID] - /A:n, where n is the number (zero relative) of the adapter 
  30. installed in the system. The adapter ID is determined when the driver is 
  31. loaded based on the order that adapters are found in the system. Please refer
  32. to the section on each host adapter to determine the scanning order.
  33.  
  34. [Unit Parameter] - The modification being made to the behavior of the 
  35.                    selected host adapter.
  36.  
  37. [SCSI Target ID] - The targets to which the Unit Parameter will be applied.
  38.                    This parameter may be and single ID (d) or list of 
  39.                    IDs (d,d,d).
  40.  
  41. Universal Parameters
  42.  
  43.     /ET - Allow embedded targets.  This parameter indicates that the ADD 
  44.         should assume that all targets have more than one logical unit 
  45.         (LUN) defined.
  46.  
  47.     /!ET - Do not allow embedded targets (DEFAULT). This parameter 
  48.         indicates that the ADD should assume that all targets have only one 
  49.         logical unit (LUN) defined.
  50.  
  51.     /V - Load driver verbosely. This parameter will display the driver 
  52.         name as well as the version number and Adaptec copyright if the 
  53.         driver loads successfully. 
  54.  
  55. General Unit Parameters
  56.  
  57.            /I - Ignore the specified adapter. This allows another driver to 
  58.         share the adapters that the ADD would normally use.
  59.  
  60.     /DM - Enable DASD manager support (DEFAULT). This parameter allows 
  61.     OS2DASD.DMD to control the specified target(s) if they are identified as DASD 
  62.     devices.
  63.  
  64.     /!DM - Disable DASD manager support. This parameter prevents 
  65.     OS2DASD.DMD from controlling the specified target(s).
  66.  
  67.     /SM - Enable SCSI manager support (DEFAULT). This parameter allows 
  68.     OS2SCSI.DMD to control the specified target(s) if they are identified as NON-
  69.     DASD SCSI devices. All SCSI hard drives will be controlled by OS2DASD.DMD.
  70.  
  71.     /!SM - Disable SCSI manager support. This parameter prevents 
  72.         OS2SCSI.DMD from controlling the specified target(s).
  73.  
  74.     Example 1
  75.     Suppose that you had a removable hard drive as target 3 and you 
  76.         wanted to control the hard drive with an ASPI application and 
  77.         driver. Normally OS2DASD will allocate this device, treat it as a 
  78.         large floppy and prevent you from sending any SCSI commands via ASPI. 
  79.  
  80.     BASEDEV=AHA154X.ADD /A:0 /!DM:3 will prevent OS2DASD.DMD from 
  81.     accessing the target and still allow OS2SCSI.DMD and OS2ASPI.DMD to 
  82.         share access to it.
  83.  
  84.     Example 2
  85.     Suppose that you had a CD-ROM as target 4 on host adapter 0 and 
  86.         two DASD devices as targets 1 and 5 on host adapter 1.
  87.  
  88.     BASEDEV=AHA154X.ADD /ET /A:0 /!SM:4 /A:1 /!DM:1,5 will prevent 
  89.     OS2SCSI.DMD from accessing the CD-ROM and prevent OS2DASD.DMD from 
  90.     controlling the DASD devices. The driver will also search for 
  91.         multiple LUNs on all host adapters.
  92.  
  93.     Important Tips
  94.             1)There are no switches for controlling OS2ASPI.DMD directly. 
  95.                 IBM did not define them in their specification and we cannot 
  96.                 be sure that other host adapters will have the same switches.
  97.  
  98.             2) OS2SCSI.DMD will only allocate devices when a device 
  99.                 driver requests it, but this will prevent OS2ASPI from 
  100.                 accessing it. There is nothing in the ASPI specification 
  101.                 regarding device allocation so OS2ASPI must rely on other 
  102.                 managers to fairly share targets. This should only be a 
  103.             problem if you have two drivers that use different managers 
  104.                 and you want them both to access the same target at the 
  105.                 same time.
  106.  
  107.             3) Do NOT disable DASD manager access to your boot drive 
  108.                 if you are booting from your SCSI host adapter. This will 
  109.                 prevent the system from booting.
  110.         
  111.  
  112. Driver Specific Information
  113.  
  114. AHA152X.ADD
  115. This driver can support two host adapters and searches for them at ports 340H 
  116. and 140H; boards are assigned adapter numbers in the order they are found.
  117.  
  118. Universal Parameters
  119.     /SN - Allow synchronous negotiation (DEFAULT).
  120.     /!SN - Prevent synchronous negotiation.
  121.  
  122. Special Unit Parameters
  123.  
  124.      /BOFF:t - allows the bus-off time to be set to a value between 1 and
  125.            15 microseconds. The default value for OS/2 2.0 is 1 microsecond
  126.            and this should be used for most systems.
  127.     *** This option is only supported by the AIC-6360 and requires an 
  128.     EISA system.
  129.  
  130.            /BON:t - allows the bus-on time to be set to a value between 1 and 15 
  131.            microseconds. The default value for OS/2 2.0 is 15 microseconds and 
  132.         this value should be used for most systems. 
  133.     *** This option is only supported by the AIC-6360 and requires an 
  134.     EISA system.
  135.  
  136.     /CHAN:x - Specifies the DMA channel to be used in DMA mode. The 
  137.         available channels are 0, 5, 6 and 7. If an invalid channel is 
  138.         specifed, then 5 is used by default.
  139.     *** This option is only supported by the AIC-6360 and requires an 
  140.     EISA system. 
  141.  
  142.     /D - Allow targets to disconnect from the SCSI bus (DEFAULT).
  143.      /!D - Prevent targets from disconnecting from the SCSI bus.
  144.  
  145.     /DMA - Use direct memory access to transfer data to/from the SCSI bus.
  146.     *** This option is only supported by the AIC-6360 and requires an 
  147.     EISA system. 
  148.  
  149.     /E - Allow enhanced features of the AIC-6360 (DEFAULT).
  150.     /!E - Disable enhanced features of the AIC-6360.
  151.     *** This option is only supported by the AIC-6360.
  152.  
  153.      /H:x - Specifies the host adapter SCSI ID. A number from 0-7 replaces 
  154.         x. The default ID is 7. If you specify an invalid number, the default 
  155.         is used.
  156.  
  157.     /PIO - Use programmed I/O to transfer data to/from the SCSI bus.
  158.  
  159.     /!SYNC - Disable synchronous data transfers.
  160.  
  161.            /Y - Enable parity checking on the SCSI bus (DEFAULT).
  162.            /!Y - Disable parity checking on the SCSI bus.
  163.  
  164.     /Z - Reset the adapter to its default state. This is equivalent to using /D, /E, /H:7, /PIO, /Y.
  165.  
  166.  
  167.  
  168. AHA154X.ADD
  169. This driver can support four host adapters, distributed among six possible 
  170. port addresses. The port addresses are scanned in the order 330H, 334H,
  171. 230H, 234H, 130H, 134H; boards are assigned adapter numbers in the order they
  172. are found.
  173.  
  174. Special Unit Parameters (Date first available)
  175.  
  176.      /BOFF:t - allows the bus-off time to be set to a value between 1 and
  177.            64 microseconds. The default value for OS/2 2.x is 4 microseconds 
  178.            and this should be used for most systems. 
  179.  
  180.            /BON:t - allows the bus-on time to be set to a value between 2 and 15 
  181.            microseconds. The default value for OS/2 2.x is 7 microseconds and 
  182.         this should be used for most systems. 
  183.  
  184.            /D - Allow targets to disconnect from the SCSI bus (DEFAULT).
  185.            /!D - Prevent targets from disconnecting from the SCSI bus.
  186.            *** This command is not supported on boards earlier than revision B.
  187.  
  188.     /UR - Report underruns.
  189.     /!UR - Ignore underruns (DEFAULT).
  190.  
  191. AHA164X.ADD
  192. This driver can support host adapters installed in any 16-bit MCA slot. The 
  193. slots are scanned from lowest to highest and boards are assigned adapter 
  194. numbers in the order they are found. The slots are scanned twice, the first 
  195. scan will find all boards with their BIOS enabled and the second will find 
  196. those with their BIOS disabled.
  197.  
  198. Special Unit Parameters
  199.  
  200.     /UR - Report underruns.
  201.     /!UR - Ignore underruns (DEFAULT).
  202.  
  203.  
  204. AHA174X.ADD
  205. This driver can support host adapters installed in any EISA slot. Adapter 
  206. numbers are first assigned to boards with their BIOS enabled; the numbers 
  207. are assigned from lowest BIOS address to highest address. Any remaining boards
  208. are assigned adapter numbers by scanning the slots from lowest to highest and 
  209. boards are assigned adapter numbers in the order they are found.
  210.  
  211. Special Unit Parameters
  212.  
  213.         /!TQ - Disable tagged queuing.
  214.  
  215.     /UR - Report underruns.
  216.     /!UR - Ignore underruns (DEFAULT).
  217.  
  218.  
  219. AIC7770.ADD
  220. This driver supports the AIC-7770 single chip SCSI adapter which may be 
  221. embedded on an EISA motherboard, installed on a 274X EISA adapter or 
  222. installed on 2840 VESA adapter. Adapter numbers are first assigned to boards 
  223. with their BIOS enabled; the numbers are assigned from lowest BIOS address to 
  224. highest address. Any remaining boards are assigned adapter numbers by scanning
  225. the slots from lowest to highest and boards are assigned adapter numbers in 
  226. the order they are found.
  227.  
  228.  
  229. Special Unit Parameters
  230.  
  231.            /NTAG:x - Set number of active non-tagged commands allowed on each
  232.            target to 1 or 2. The default setting is 2.
  233.  
  234.            /TAG:x - Set the maximum number of tagged commands allowed on each
  235.            target between 1 and 16. The default is 16; setting the number of
  236.            tags to 1 will disable tagged queuing.
  237.  
  238.     /UR - Report underruns.
  239.     /!UR - Ignore underruns (DEFAULT).
  240.  
  241.  
  242.